package com.module.admin.app.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.module.admin.app.pojo.AppApiTest;
import com.system.comm.model.KvEntity;

/**
 * app_api_test的Dao
 * @author admin
 * @date 2020-12-28 16:57:41
 * @version V1.0.0
 */
public interface AppApiTestDao {

	/**
	 * 保存
	 * @param appApiTest
	 */
	public abstract void save(AppApiTest appApiTest);
	/**
	 * 修改
	 * @param appApiTest
	 */
	public abstract void update(AppApiTest appApiTest);
	/**
	 * 根据aatId删除对象
	 * @param aatId
	 */
	public abstract void delete(@Param("aatId")String aatId);
	/**
	 * 根据aatId获取对象
	 * @param aatId
	 * @return
	 */
	public abstract AppApiTest get(@Param("aatId")String aatId);

	/**
	 * 根据条件获取列表
	 * @param appApiTest
	 * @return
	 */
	public abstract List<AppApiTest> findAppApiTest(AppApiTest appApiTest);
	/**
	 * 根据条件获取总记录数
	 * @param appApiTest
	 * @return
	 */
	public abstract int findAppApiTestCount(AppApiTest appApiTest);
	public abstract List<KvEntity> findSearch(@Param("searchString")String searchString);
}